package top.kaoshanji.p2ch18a;

import top.kaoshanji.p2ch18a.support.FixedRateTask;
import top.kaoshanji.p2ch18a.support.LongRunningTask;

import java.util.Timer;

/**
 * 代码清单-p2ch18a-520页a：Timer固定延时示例
 * author kaoshanji
 * ^_^
 * create time 2025/2/27 17:10
 */
public class TimerFixedDelay {

    public static void main(String[] args) {

        Timer timer = new Timer();
        // 仅运行一次
        timer.schedule(new LongRunningTask(), 10);

        // 重复执行，1秒一次，在上面的任务运行结束后才开始运行
        timer.schedule(new FixedRateTask() ,100, 1000);
    }

}
